package br.rn;

import java.util.List;

import br.dao.UsuarioDAO;
import br.modelo.Usuario;
import br.util.DAOFactory;

public class UsuarioRN {
	
	private UsuarioDAO usuarioDAO;
	
	public UsuarioRN() {
		this.usuarioDAO = DAOFactory.criaUsuarioDAO();
	}

	public void salvar(Usuario u1) {
		this.usuarioDAO.salvar(u1);
	}

	public List<Usuario> listarSubCoord() {
		return this.usuarioDAO.listarSubCoord();
	}
	
	public List<Usuario> listarCoord() {
		return this.usuarioDAO.listarCoord();
	}
	
	public List<Usuario> listarAdm() {
		return this.usuarioDAO.listarAdm();
	}
	
	public List<Usuario> listar() {
		return this.usuarioDAO.listar();
	}
	
	public void excluir(Usuario usuario) {
		this.usuarioDAO.excluir(usuario);
		
	}

	public void alterar(Usuario usuario) {
	 this.usuarioDAO.alterar(usuario);
		
	}

	public Usuario pesquisarPorCodigo(Integer id) {
		
		return this.usuarioDAO.pesquisarPorCodigo(id);
	}
	
	public Usuario buscaLogin(String login) {
		return this.usuarioDAO.buscaLogin(login);
	}
}
